File information: | |
File name: | InlineDefs.mesa_Oct77.pdf [preview InlineDefs.mesa Oct77] |
Size: | 47 kB |
Extension: | |
Mfg: | xerox |
Model: | InlineDefs.mesa Oct77 🔎 |
Original: | InlineDefs.mesa Oct77 🔎 |
Descr: | xerox mesa 3.0_1977 listing InlineDefs.mesa_Oct77.pdf |
Group: | Electronics > Other |
Uploaded: | 21-02-2020 |
User: | Anonymous |
Multipart: | No multipart |
Information about the files in archive: | ||
Decompress result: | OK | |
Extracted files: | 1 | |
File name InlineDefs.mesa_Oct77.pdf inlinedefs.mESA 24-0CT-77 16:30:60 Pago 1 -- InlineDefs.Mesa Edited by Sandman on June 15. 1977 9:01 AM DIRECTORY Mopcodes: FROM "mopcodes": DEFINITIONS FROM Mopcodes: InlineDefs: DEFINITIONS = BEGIN byte codes for inline COPY: MACHINE CODE [from: POINTER, nwords: CARDINAL. to: POINTER] = INLINE[zBL T]: DIVMOD: MACHINE CODE [num. den: CARDINAL] RETURNS [quotient. remainder: CARDINAL] INLINE[zDIV] : PUSH: MACIlINE CODE RETURNS [WORD] = INLINE[zPUSH] : LDIVMOD: MACHINE CODE [numlow: WORD. numhigh: CARDJNAL, den: CARDINAL] RETURNS [quotient. remainder: CARDINAL] = INLINE[zLDIV]: LongCARDINAL: TYPE = MACHINE DEPENDENT RECORD [ lowbits: CARDINAL. highbits: CARDINAL]: LongMult: MACHINE CODE [CARDINAL, CARDINAL] RETURNS [product: LongCARDINAL] INLINE [zMUL. zPUSH]: LongDiv: MACHINE CODE [num: LongCARDINAL, den: CARDINAL] RETURNS [CARDINAL] INLINE[zLDIV, zPOP]: LongOivMod: MACHINE CODE [nurn: LongCARDINAL. den: CARDINAL] RETURNS [quotient. remainder: CARDINAL] = INLINE[zLDIV]: BitOp: TYPE = MACHINE CODE [WORD. WORD] RETURNS [WORD]: BITAND: BitOp = INLINE[zAND]: BITOR: BitOp = T~LINE[zOR]: BITXOR: BitOp = INLINE[zXOR]: BITNOT: MACHINE CODE [WORD] RETURNS [WORD] = INLINE[zLIN1, zXOR]: BITSHIFT: MACIIINE CODE [value: WORD, count: INTEGER] RETURNS [WORD] INLINE[zSHIFT] : USC: PROCEDURE [al. a2: WORD] RETURNS [INTEGER]: END ... |
Date | User | Rating | Comment |